come to the rescue - French English Dictionary